package com.fr.privilege.allocation;

import java.util.ArrayList;
import java.util.List;

public class FileFragList
{
  private List ffList = new ArrayList();

  public void addFileFrag(FileFrag paramFileFrag)
  {
    if (!(this.ffList.contains(paramFileFrag)))
      this.ffList.add(paramFileFrag);
  }

  public FileFrag getFileFrag(int paramInt)
  {
    if ((paramInt < 0) || (paramInt >= size()))
      return null;
    return ((FileFrag)this.ffList.get(paramInt));
  }

  public boolean contains(FileFrag paramFileFrag)
  {
    return this.ffList.contains(paramFileFrag);
  }

  public void clear()
  {
    this.ffList.clear();
  }

  public int size()
  {
    return this.ffList.size();
  }

  public boolean remove(FileFrag paramFileFrag)
  {
    return this.ffList.remove(paramFileFrag);
  }

  public FileFrag[] toArray()
  {
    return ((FileFrag[])this.ffList.toArray(new FileFrag[this.ffList.size()]));
  }
}